package my_IO;

import java.io.File;
import java.io.FilenameFilter;

public class MyFileNameFilter {

    public static void main(String[] args) {

        String path="d:\\develop\\test";
        // 根据路径名称创建File对象
        File file = new File(path);
        // 得到文件名列表
        if (file.exists() && file.isDirectory()) {
            // 创建FileNameFilter类型的匿名类，并作为参数传入到list方法中
            String[] fileNames = file.list(
                    new FilenameFilter() {
                        public boolean accept(File dir, String name) {
                            // 如果文件的后缀为.html或.htm则满足条件
                            return (name.endsWith(".txt") || name.endsWith(".jpg"));
                }
            });
            for (String fileName : fileNames) {
                System.out.println(fileName);
            }
        }
    }

}
